package com.bestcem.xm.user.controller.vo.group;

/**
 * 查询指定状态下的用户组列表返回对象
 *
 * @author jishuo.yan <yan.jishuo@idiaoyan.com>
 * @version v1.0
 * @date 2021/12/29 19:58
 */

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.PropertyNamingStrategies;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;
import lombok.experimental.Accessors;


@Data
@Accessors(chain = true)
@JsonNaming(PropertyNamingStrategies.SnakeCaseStrategy.class)
public class UserGroupsVO {

    /**
     * 组织Id
     */
    private String groupId;

    /**
     * 组织名称
     */
    private String groupName;

    /**
     * 组织编码
     */
    private String groupCode;

    /**
     * 组织层级Id
     */
    private String groupLevelId;

    /**
     * 组织层级名称
     */
    private String groupLevelName;

    /**
     * 上级组织Id
     */
    private String groupParentId;

    /**
     * 上级组织名称
     */
    private String groupParentName;

    /**
     * 上级组织名称
     */
    private Integer groupParentStatus;

    /**
     * 组织版本号
     */
    @JsonProperty("version")
    private String versionId;

}

